arm: Boot secondary CPUs into C
authorTim Deegan <tim@xen.org>
Tue, 13 Mar 2012 15:10:56 +0000 (15:10 +0000)
committerTim Deegan <tim@xen.org>
Tue, 13 Mar 2012 15:10:56 +0000 (15:10 +0000)
commitb8bac01f1a0e3583b9815c331763cf068175aa11
treefcfa7b35122c95107f7aeee8cd6df2a6714c8c35
parent9e5e386e7c90669709dbc4c2f6cb5ab9e483c6d7
arm: Boot secondary CPUs into C

Secondary CPUs come up directly onto the stack of the appropriate idle
vcpu; the boot CPU starts on a statically allocated stack and switches
over to the idle vcpu's one once the idle domain has been built.

Signed-off-by: Tim Deegan <tim@xen.org>
Committed-by: Ian Campbell <ian.campbell@citrix.com>
xen/arch/arm/gic.c
xen/arch/arm/gic.h
xen/arch/arm/head.S
xen/arch/arm/setup.c
xen/arch/arm/smpboot.c
xen/include/asm-arm/current.h